emulator vs. simulator
In a basic sense, emulation means the modification of a compu ter system to execute programs that are written for another system. This modification may consist o f the addition of software, microprograms,or hardware. Historically, an emulator has been used as support during the trans itional period of converting or upgrading one data processing system to another. Whereas, an emulator uses added microprograms or hardware, a simulator uses only the software of the host machine to simulate ins tructions of the machine to be realized.; 就基本意義而言,仿真意味著修改計算機系統,以執行為另一個系統所寫的程序。這種修改可 由附加軟件、微程序或硬件組成。歷來,在一個數據處理系統轉換或升級為另一個系統的過渡時期, 仿真程序是一種支持手段。另一方面,一個仿真程序使用附加的微程序或硬件,而模擬程序只用主機的軟件來模擬被執行的機器指令]>